package com.test3;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * Set接口的使用
 */
public class SetTest {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        //添加数据
        set.add("小米");
        set.add("华为");
        set.add("小米");
        set.add("苹果");
        set.add("oppo");
        System.out.println(set);//[苹果, oppo, 华为, 小米] 重复的不会添加，且无序
        //删除
        set.remove("小米");
        System.out.println(set);//[苹果, oppo, 华为]
        //遍历
        //foreach
        set.forEach(e -> System.out.println(e));
        //迭代器
        Iterator<String> it = set.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
        //判断
        System.out.println(set.contains("oppo"));//true
        System.out.println(set.isEmpty());//false
    }
}
